.Tags {
    padding: 0 20px;
}
.TagAdmin {
   border: 1px solid #A5D0E7;
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   background: #D3F0FF;
   display: inline-block;
   font-weight: bold;
   color: #1e79a7;
   text-decoration: none;
   padding: 1px 6px;
   margin: 0 4px 4px 0;
   width: 200px;
   overflow: hidden;
   white-space: nowrap;
   line-height: 20px;
}
.TagAdmin a {
   color: #1e79a7;
   float: left;
}

.TagAdmin a.Delete {
	font-weight: bold;
   float: right;
}

.TagAdmin .Count {
   line-height: 1;
   font-size: 80%;
   padding: 0 3px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   font-weight: normal;
   background: #1e79a7;
   color: #eaf4fd;
   margin: 0 0 0 1px;
}

.TagAdmin:hover {
   background: #f3fcff;
}

.Tag-Archived {
   background: #ddd;
   color: #666;
   border-color: #666;
}

.Tag-Archived a {
   color: #666;
}

.Tag-Archived .Count {
   background-color: #666;
   color: #eee;
}

.Tag-Special {
   background: #f2dede;
   color: #b94a48;
   border-color: #eed3d7;
}

.Tag-Special a {
   color: #b94a48;
}

.Tag-Special .Count {
   background: #b94a48;
}

.add-new-tag {
   margin: 20px 0;
}

.add-new-tag a {
   margin: 0;
}

/**
 * Tag tabbing
 */
.tabbed-content {
   border-bottom: 1px solid #82BDDD;
   margin: 0 0 20px 0;
   font-size: 0;
}

.tabbed-content li {
   display: inline-block;
   margin: 0;
}

.tabbed-content li a {
   cursor: pointer;
   display: block;
   padding: 10px 20px;
   margin: 0 -1px -1px 0;
   border-radius: 2px;
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}

.tabbed-content .current-tab {
   border: 1px solid #82BDDD;
   border-bottom: 1px solid #fff;
   font-weight: bold;
   pointer-events: none;
   color: #000;
}

.tabbed-content li a:hover {
   background-color: rgba(0,0,0,0.025);
}